package com.mccken.demo.maiwei;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 麦位DTO，用于下发给客户端的对象
 * 
 * @program: mccken-collect
 * @description:
 * @author: mccken
 * @create: 2024-01-29 15:24
 **/
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
public class MaiweiDTO {

	/* ****** 麦位信息 begin ****** */
	// 坐席状态： 锁定、未锁定、被占用
	private int seatStatus;

	// 座上嘉宾麦的状态field 1.开麦 2.闭麦
	private int microphoneStatus;
	
	// 用户上麦时间
	private long timestamp;
	
	// 麦位禁用状态
	private int microphoneEnableStatus;
	

	/* ****** 麦位信息 end ****** */
	
	/* ****** 用户信息 begin ****** */
	// 麦位的用户
	private long userId;
	
	// 麦位的用户头像
	private long touxiangURL;
	
	// 上麦用户昵称
	private String nickName;

	/* ****** 用户信息 end ****** */
	
}
